package edu.utn.tacs.grupouno.ui.server.factories;

import java.util.UUID;

import edu.utn.tacs.grupouno.negocio.Analisis;
import edu.utn.tacs.grupouno.ui.client.dto.AnalisisDTO;

public class AnalisisDTOFactory {
	public AnalisisDTO create(Analisis analisis) {
		AnalisisDTO dto = new AnalisisDTO();
		dto.setId(analisis.getId().toString());
		dto.setNombreMedico(analisis.getMedico() == null ? "" : analisis.getMedico().getNombre());
		dto.setNombrePaciente(analisis.getPaciente() == null ? "" : analisis.getPaciente().getNombre());
		return dto;
	}
	
	public Analisis create(AnalisisDTO dto) {
		Analisis analisis = new Analisis();
		analisis.setId(UUID.fromString(dto.getId()));
		return analisis;
	}
}
